package java_DesignPattern.BehavioralPattern.CommandPattern;

import java.util.HashMap;

/**
 * 命令模式---测试类
 */
public class Test {
    public static void main(String[] args) {
        //创建一个服务员对象
        Waitor waitor = new Waitor();

        //创建一个订单对象
        Order order = new Order();
        order.setDesktopId(1);
        order.addFood("鱼香肉丝", 2);
        order.addFood("红烧肉", 1);

        //创建一个命令订单对象
        CommandOrder commandOrder = new CommandOrder(new Cs(), order);

        //添加命令订单到服务员对象中
        waitor.addCommand(commandOrder);

        //通知服务员执行命令订单
        waitor.notifyCommand();
    }
}
